package com.inspur.cmis.service;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

import javax.annotation.Resource;

import com.inspur.cmis.pojo.User;
@Resource
public interface UserService {
	/*
	 * 用户登录
	 */
	 public User getUser(User user);
	
		/*
		 * 用户默认查找
		*/
	 public List<User> getUserList(Map map);
/*
* 通过主键查找
*/
 
	 public User getById(User user);
	 
	/*	 
	 * 查询记录总数
	*/ 
	 public int getCount();
	 
	 /*
	  * 添加用户
	  */
	 
	 public int addUser(User user);
	 
	 
	 /*
	  * 修改用户
	  */
	 
	 public int  updateUser(Map map);
	 /*
	  * 删除用户
	  */
	 public void deleteUser(int userIds[]);
	 /*
	  * 批量修改
	  */
	 
	 public int updateUsers(List list);
	 
	 /*
	  * 校验用户名是否已存在
	  */
	 
	 public List<User> getUserByUserName(String username);
	 
	 
	 

}
